很久前码的一小段代码,偶然翻出来了。带注释分享一下,仅供大家研究学习,切勿用于其他用途。
$bing = 'https://www.bing.com/'; // 请求接口 $data = file_get_contents($bing . 'HPImageArchive.aspx?format=js&idx=' . mt_rand(0, 7) . '&n=1'); // 解析JSON数据 $data = json_decode($data, true); // 转向图片 header('Location: ' . $bing . $data['images'][0]['url']);
<?php $bing = 'https://www.bing.com'; // 请求接口 $body = file_get_contents($bing . '/HPImageArchive.aspx?idx=' . mt_rand(0, 7) . '&n=1'); // 正则解析XML if (preg_match('/<url>(.+)<\/url>/', $body, $matches)) { header('Location: ' . $bing . $matches[1]); }